class Circle implements Shape {
    private double radius;

    // 构造函数，初始化圆的半径
    public Circle(double radius) {
        this.radius = radius;
    }

    // 实现接口的 area 方法，计算圆的面积
    @Override
    public double area() {
        return Math.PI * radius * radius;
    }

    // 实现接口的 perimeter 方法，计算圆的周长
    @Override
    public double perimeter() {
        return 2 * Math.PI * radius;
    }
}
